package com.jiangyifen.vmw.sdk.command;

import com.jiangyifen.vmw.sdk.command.internal.AbstractApiCommand;

public class IvrNotifyTaskCommand extends AbstractApiCommand {

	private String command = "ivrNotifyTaskCommand";

//	{
//	    "tenantId":0,
//	    "command":"notifyTaskCommand",
//	    "src":8002,
//	    "playbacksize":3,
//	    "srcGateway":"",
//	    "srcAccessNumber":"",
//	    "content":"百度一下，你就知道。",
//	    "filePath":"/vmw/resource/media/longterm/e2fb8505a14d4321ae4b7ed1cea11dc0"
//	}
	
	private String phoneNumber = "";
	private String srcGateway = "";
	private String srcAccessNumber = "";
	private String ivrExten = "";
	private String notifyTaskPlayFileUrl = "";
	private String userData = "";
	private Long phoneNumberRingTimeout = null;
	
	public IvrNotifyTaskCommand(String phoneNumber,Long phoneNumberRingTimeout, String srcGateway, String srcAccessNumber, String ivrExten,String notifyTaskPlayFileUrl, String userData){
		this.phoneNumber = phoneNumber;
		this.phoneNumberRingTimeout = phoneNumberRingTimeout;
		this.srcGateway = srcGateway;
		this.srcAccessNumber = srcAccessNumber;
		this.ivrExten = ivrExten;
		this.notifyTaskPlayFileUrl = notifyTaskPlayFileUrl;
		this.userData = userData;
	}


    public String getCommand() {
        return command;
    }


    public void setCommand(String command) {
        this.command = command;
    }


    public String getPhoneNumber() {
        return phoneNumber;
    }


    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }


    public String getSrcGateway() {
        return srcGateway;
    }


    public void setSrcGateway(String srcGateway) {
        this.srcGateway = srcGateway;
    }


    public String getSrcAccessNumber() {
        return srcAccessNumber;
    }


    public void setSrcAccessNumber(String srcAccessNumber) {
        this.srcAccessNumber = srcAccessNumber;
    }


    public String getIvrExten() {
        return ivrExten;
    }


    public void setIvrExten(String ivrExten) {
        this.ivrExten = ivrExten;
    }


    public String getNotifyTaskPlayFileUrl() {
        return notifyTaskPlayFileUrl;
    }


    public void setNotifyTaskPlayFileUrl(String notifyTaskPlayFileUrl) {
        this.notifyTaskPlayFileUrl = notifyTaskPlayFileUrl;
    }


    public String getUserData() {
        return userData;
    }


    public void setUserData(String userData) {
        this.userData = userData;
    }


	public Long getPhoneNumberRingTimeout() {
		return phoneNumberRingTimeout;
	}


	public void setPhoneNumberRingTimeout(Long phoneNumberRingTimeout) {
		this.phoneNumberRingTimeout = phoneNumberRingTimeout;
	}
	
}
